From: Florian Eckert Date: Wed, 14 Oct 2020 08:07:52 +0000 (+0200) Subject: luci-app-mwan3: check rule name length on create X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22/%22https:/collectd.org/%22?a=commitdiff_plain;h=678c0b2d5ba77092ca4c422b6a3c3e3eefe86b01;p=project%2Fluci.git luci-app-mwan3: check rule name length on create fixes #13499 Signed-off-by: Florian Eckert --- diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua index a197930a48..1a97d40c1a 100644 --- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua +++ b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua @@ -61,9 +61,13 @@ mwan_rule.sortable = true mwan_rule.template = "cbi/tblsection" mwan_rule.extedit = dsp.build_url("admin", "network", "mwan", "rule", "%s") function mwan_rule.create(self, section) - TypedSection.create(self, section) - m.uci:save("mwan3") - luci.http.redirect(dsp.build_url("admin", "network", "mwan", "rule", section)) + if #section > 15 then + self.invalid_cts = true + else + TypedSection.create(self, section) + m.uci:save("mwan3") + luci.http.redirect(dsp.build_url("admin", "network", "mwan", "rule", section)) + end end src_ip = mwan_rule:option(DummyValue, "src_ip", translate("Source address"))